Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream changes. #1

Merged
merged 44 commits into from
May 5, 2020
Merged

Merge upstream changes. #1

merged 44 commits into from
May 5, 2020

Conversation

aterenin
Copy link
Owner

@aterenin aterenin commented May 5, 2020

No description provided.

kshyatt and others added 30 commits February 24, 2020 11:17
This also fixes `show` for sparse GPU vectors.
This also fixes `show` for sparse GPU matrices.
Project CuArrays v2.0.1
    Status `~/work/CuArrays.jl/CuArrays.jl/Project.toml`
  [621f4979]   AbstractFFTs v0.5.0
  [79e6a3ab]   Adapt v1.0.1
  [fa961155]   CEnum v0.2.0
  [3895d2a7]   CUDAapi v4.0.0
  [c5f51814]   CUDAdrv v6.2.2
  [be33ccc6]   CUDAnative v3.0.2
  [864edb3b] ↑ DataStructures v0.17.10 ⇒ v0.17.11
  [0c68f7d7]   GPUArrays v3.1.0 #cb79e08 (https://github.com/JuliaGPU/GPUArrays.jl.git)
  [1914dd2f]   MacroTools v0.5.5
  [872c559c]   NNlib v0.6.6
  [189a3867]   Reexport v0.2.0
  [ae029012]   Requires v1.0.1
  [a759f4b9]   TimerOutputs v0.5.3
  [8f399da3]   Libdl
  [37e2e46d]   LinearAlgebra
  [44cfe95a]   Pkg
  [de0858da]   Printf
  [9a3f8284]   Random
  [2f01184e]   SparseArrays
  [10745b16]   Statistics
675: Allow scalar indexing where necessary and add a few tests r=maleadt a=kshyatt



Co-authored-by: Katharine Hyatt <khyatt@flatironinstitute.org>
Project CuArrays v2.0.1
    Status `~/work/CuArrays.jl/CuArrays.jl/Project.toml`
  [621f4979]   AbstractFFTs v0.5.0
  [79e6a3ab]   Adapt v1.0.1
  [fa961155]   CEnum v0.2.0
  [3895d2a7]   CUDAapi v4.0.0
  [c5f51814]   CUDAdrv v6.2.2
  [be33ccc6] ↑ CUDAnative v3.0.2 ⇒ v3.0.4
  [864edb3b] ↑ DataStructures v0.17.11 ⇒ v0.17.12
  [0c68f7d7]   GPUArrays v3.1.0 #cb79e08 (https://github.com/JuliaGPU/GPUArrays.jl.git)
  [1914dd2f]   MacroTools v0.5.5
  [872c559c]   NNlib v0.6.6
  [189a3867]   Reexport v0.2.0
  [ae029012]   Requires v1.0.1
  [a759f4b9]   TimerOutputs v0.5.3
  [8f399da3]   Libdl
  [37e2e46d]   LinearAlgebra
  [44cfe95a]   Pkg
  [de0858da]   Printf
  [9a3f8284]   Random
  [2f01184e]   SparseArrays
  [10745b16]   Statistics
604: Actually test error throwing for lsvqr r=maleadt a=kshyatt

Can't test mismatched dimensions if the GPU doesn't know about them

Co-authored-by: Katharine Hyatt <khyatt@flatironinstitute.org>
Project CuArrays v2.0.1
    Status `~/work/CuArrays.jl/CuArrays.jl/Project.toml`
  [621f4979]   AbstractFFTs v0.5.0
  [79e6a3ab]   Adapt v1.0.1
  [fa961155]   CEnum v0.2.0
  [3895d2a7]   CUDAapi v4.0.0
  [c5f51814]   CUDAdrv v6.2.2
  [be33ccc6]   CUDAnative v3.0.4
  [864edb3b] ↑ DataStructures v0.17.12 ⇒ v0.17.13
  [0c68f7d7]   GPUArrays v3.1.0 #cb79e08 (https://github.com/JuliaGPU/GPUArrays.jl.git)
  [1914dd2f]   MacroTools v0.5.5
  [872c559c]   NNlib v0.6.6
  [189a3867]   Reexport v0.2.0
  [ae029012]   Requires v1.0.1
  [a759f4b9] ↑ TimerOutputs v0.5.3 ⇒ v0.5.4
  [8f399da3]   Libdl
  [37e2e46d]   LinearAlgebra
  [44cfe95a]   Pkg
  [de0858da]   Printf
  [9a3f8284]   Random
  [2f01184e]   SparseArrays
  [10745b16]   Statistics
Implement a few sparse array basics
Co-Authored-By: Valentin Churavy <vchuravy@users.noreply.github.com>
github-actions bot and others added 14 commits April 27, 2020 00:09
Project CuArrays v2.1.0
    Status `~/work/CuArrays.jl/CuArrays.jl/Project.toml`
  [621f4979]   AbstractFFTs v0.5.0
  [79e6a3ab]   Adapt v1.0.1
  [fa961155]   CEnum v0.2.0
  [3895d2a7]   CUDAapi v4.0.0
  [c5f51814] ↑ CUDAdrv v6.2.2 ⇒ v6.2.3
  [be33ccc6]   CUDAnative v3.0.4
  [864edb3b]   DataStructures v0.17.13
  [0c68f7d7]   GPUArrays v3.2.0
  [1914dd2f]   MacroTools v0.5.5
  [872c559c]   NNlib v0.6.6
  [189a3867]   Reexport v0.2.0
  [ae029012]   Requires v1.0.1
  [a759f4b9] ↑ TimerOutputs v0.5.4 ⇒ v0.5.5
  [8f399da3]   Libdl
  [37e2e46d]   LinearAlgebra
  [44cfe95a]   Pkg
  [de0858da]   Printf
  [9a3f8284]   Random
  [2f01184e]   SparseArrays
  [10745b16]   Statistics
692: Fix sparse mul! r=amontoison a=amontoison

close #629 
#630 , #637 
@haampie 

Co-authored-by: Alexis Montoison <alexis.montoison@polymtl.ca>
Disable the GC after taking pool-related spinlocks.
…jBatched

adds wrappers for syevjBatched/heevjBatched family of CUSOLVER functions
Project CuArrays v2.1.0
    Status `~/work/CuArrays.jl/CuArrays.jl/Project.toml`
  [621f4979]   AbstractFFTs v0.5.0
  [79e6a3ab]   Adapt v1.0.1
  [fa961155]   CEnum v0.2.0
  [3895d2a7]   CUDAapi v4.0.0
  [c5f51814]   CUDAdrv v6.2.3
  [be33ccc6]   CUDAnative v3.0.4
  [864edb3b] ↑ DataStructures v0.17.13 ⇒ v0.17.15
  [0c68f7d7]   GPUArrays v3.2.0
  [1914dd2f]   MacroTools v0.5.5
  [872c559c]   NNlib v0.6.6
  [189a3867]   Reexport v0.2.0
  [ae029012]   Requires v1.0.1
  [a759f4b9]   TimerOutputs v0.5.5
  [8f399da3]   Libdl
  [37e2e46d]   LinearAlgebra
  [44cfe95a]   Pkg
  [de0858da]   Printf
  [9a3f8284]   Random
  [2f01184e]   SparseArrays
  [10745b16]   Statistics
Repopulate the pool from freed blocks before allocating.
@aterenin aterenin merged commit 9b2ec43 into aterenin:master May 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants